Understanding Control Flow with Concurrent Programming using μC++ (Draft)

نویسنده

  • Peter A. Buhr
چکیده

class, 381abstraction, 25accept-blocked, 282, 339acceptingdaisy-chain, 291multiple, 291acceptor/signalled stack, 271, 275, 282, 284, 341Achermann, Wilhelm, 20acquire, 188, 191activation point, 91, 136Active, 93active, 80, 129, 266, 332active object, 327Actor model, 420acyclic graph, 16Ada, 1, 5, 33, 37, 44adaptive lock, 187Andrews, Gregory R., 214anthropomorphic, 349aperiodic task, 425applicative iterator, 26arbiter, 166atomicity, 145automatic-signal monitor, 295 bakery algorithm, 163barrier, 196baton passing, 216rules, 216binary semaphore, 201, 203, 205, 206, 210, 227binomial theorem, 334block, 198Blocked, 137blocked state, 129blocking monitor, 299blocking send, 390bottleneck, 125bound exception, 57bounded buffer, 209, 210, 261, 262, 269, 272, 276,292, 295, 329, 332, 336, 349break, 14labelled, 14Brinch Hansen, Per, 260, 263broadcast send, 391busy waiting, 140, 148, 169, 175, 186–188, 203,208, 221, 225, 261, 267, 335 C, 1, 2, 12, 34, 44, 51, 177, 180, 372, 374, 375C#, 1C++, 4, 33, 37, 44, 51, 52, 132, 136, 137, 168, 171,173, 175, 303, 335, 340call, 3call cycle, 16catch-any, 50caught, 37CloseFailure, 73CLU, 5, 33, 52cluster, 363COBEGIN, 133coding convention, 214, 216, 259, 291, 411COEND, 133communication, 80, 125, 128, 141, 166, 328, 345bidirectional, 141, 329, 331, 344direct, 328during execution, 139indirect, 328protocol, 140thread, 128unidirectional, 139communication variables, 80, 132compare-and-assign, 173

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Secure Information Flow in Orc (DRAFT)

Secure information flow attempts to verify that programs do not leak information to unauthorized third parties. Previous approaches to secure information flow have considered classical sequential languages and concurrent languages based on channels. In this work, we demonstrate how techniques from secure information flow can be used to verify security properties of structured concurrent workflo...

متن کامل

Design and Simulation for Real-time Distributed Processing Systems

The aim of this work is to provide a proper framework for the simulation and the optimization of the event building, the on-line third level trigger, and complete event reconstruction processor farm for the future HERA-B experiment. A discrete event, process oriented, simulation developed in concurrent μC++ is used for modelling the farm nodes running with multi-tasking constraints and differen...

متن کامل

An Advanced 405-nm Laser Diode Crystallization Method of a-Si Film for Fabricating Microcrystalline-Si TFTs

This report describes a crystallization method we developed for amorphous (a)-Si film by using 405-nm laser diodes (LDs). The proposed method has been used to fabricate bottom gate (BG) microcrystalline (μc)-Si TFTs for the first time. A μc-Si film with high crystallinity was produced and high-performance BG μc-Si TFTs with a field effect mobility of 3.6 cm2/Vs and a current on/off ratio exceed...

متن کامل

Toward Optimization of Concurrent Ml

Concurrent ML (CML) is a statically-typed higher-order concurrent language that is embedded in Standard ML. Its most notable feature are first-class synchronous operations, which allow programmers to encapsulate complicated communication and synchronization protocols as first-class abstractions. This feature encourages a modular style of programming, where the actual underlying channels used to...

متن کامل

Draft 11/15/98 Knowledge-based Automation of a Design Method for Concurrent and Real-Time Systems

Abstract. This paper describes a knowledge-based approach to automate a software design method for concurrent and real-time systems. The approach uses multiple paradigms to represent knowledge embedded within the design method. Semantic data modeling provides the means to represent concepts from a behavioral modeling technique, called Concurrent Object-Based Real-time Analysis (COBRA), which de...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1995